package main_package;

import interfaz.CritFrame;
import java.sql.SQLException;
import utilidades.leer;

/*Esto es un comentario!*/
//antonio coño!
//Dario


public class Convocatoria {
    private int IdConvocatoria;
    private String Nombre;
    private String ruta;
    private String Organizacion;
    private Consultas consultas;
    
    public Convocatoria(Consultas cons){
        consultas=cons;
        IdConvocatoria = -1;
        ruta = null;
        Organizacion = null;
    }
    public Convocatoria(){
    }
    public Convocatoria(int id, String path, String org){
        IdConvocatoria = id;
        Organizacion = org;
        ruta = path;        
    }
    
    //###################################################
    
    //GETTERS
    public int getIdConvocatoria(){
        return IdConvocatoria;
    }
    public String getRuta(){
        return ruta;
    }
    public String getOrganización(){
        return Organizacion; 
    }
    
    //SETTERS
    public void setIdConvocatoria(int id){
        IdConvocatoria = id;
    }
    public void setRuta(String path){
        ruta = path;
    }
    public void setOrganizacion(String org){
        Organizacion = org;
    }

    void guardar() throws SQLException {
        consultas.añadirConvocatoria(Nombre,Organizacion, ruta);
        IdConvocatoria=consultas.getIdConvocatoria(ruta);
    }

    void agregarPlantilla(Plantilla p) throws SQLException, Exception {
      p.setConvocatoria(IdConvocatoria);
    }

    void setNombre(String cadena) {
        Nombre=cadena;
    }

    public String getNombre() {
        return Nombre;
    }
        
}
